package com.nashuju.web.entity.sw;

import java.util.Date;

import org.durcframework.core.expression.annotation.ValueField;
import org.durcframework.core.support.SearchEasyUI;
import org.durcframework.core.util.DateUtil;


public class SIndustryConfigSch extends SearchEasyUI{

    //根据时间进行搜索的部分
    private Date createdStartSch;
    private Date createdEndSch;

    @ValueField(column = "createdTime", equal = ">=")
    public Date getCreatedStartSch() {
        return createdStartSch;
    }

    public void setCreatedStartSch(Date createdStartSch) {
        this.createdStartSch = createdStartSch;
    }

    @ValueField(column = "createdTime", equal = "<")
    public Date getCreatedEndSch() {
        if (createdEndSch != null) {
            return DateUtil.getDateAfterDay(createdEndSch, 1);
        }
        return createdEndSch;
    }

    public void setCreatedEndSch(Date createdEndSch) {
        this.createdEndSch = createdEndSch;
    }


    private Integer idSch;
    private String productLineSch;
    private String cementBunkerSch;
    private String capacitySch;
    private String cementMaterialSch;
    private String procedureCodeSch;
    private String mashBinSch;
    private String supportingManufacturerSch;
    private String powderMeasureSch;
    private String controlSystemSch;
    private String waterSumpSch;
    private String mixingFormSch;
    private Date commissionDateSch;
    private String aggregateStorageBinSch;
    private String waterMeasureSch;
    private String additionalSerafumeSch;
    private String additionalMeasureSch;
    private Date editedTimeSch;
    private Date createdTimeSch;
    private String uuidSch;
    private Integer taskIdSch;
    private String boneMeasureSch;
    private Integer constractIdSch;
    private Integer customerIdSch;
    private String machineSch;
    private String versionSch;
    private String configSch;
    private Date tcDateSch;
    private String aggregateStorageMeasureSch;

    public void setIdSch(Integer idSch){
        this.idSch = idSch;
    }
    
    @ValueField(column = "id")
    public Integer getIdSch(){
        return this.idSch;
    }

    public void setProductLineSch(String productLineSch){
        this.productLineSch = productLineSch;
    }
    
    @ValueField(column = "product_line")
    public String getProductLineSch(){
        return this.productLineSch;
    }

    public void setCementBunkerSch(String cementBunkerSch){
        this.cementBunkerSch = cementBunkerSch;
    }
    
    @ValueField(column = "cement_bunker")
    public String getCementBunkerSch(){
        return this.cementBunkerSch;
    }

    public void setCapacitySch(String capacitySch){
        this.capacitySch = capacitySch;
    }
    
    @ValueField(column = "capacity")
    public String getCapacitySch(){
        return this.capacitySch;
    }

    public void setCementMaterialSch(String cementMaterialSch){
        this.cementMaterialSch = cementMaterialSch;
    }
    
    @ValueField(column = "cement_material")
    public String getCementMaterialSch(){
        return this.cementMaterialSch;
    }

    public void setProcedureCodeSch(String procedureCodeSch){
        this.procedureCodeSch = procedureCodeSch;
    }
    
    @ValueField(column = "procedure_code")
    public String getProcedureCodeSch(){
        return this.procedureCodeSch;
    }

    public void setMashBinSch(String mashBinSch){
        this.mashBinSch = mashBinSch;
    }
    
    @ValueField(column = "mash_bin")
    public String getMashBinSch(){
        return this.mashBinSch;
    }

    public void setSupportingManufacturerSch(String supportingManufacturerSch){
        this.supportingManufacturerSch = supportingManufacturerSch;
    }
    
    @ValueField(column = "supporting_manufacturer")
    public String getSupportingManufacturerSch(){
        return this.supportingManufacturerSch;
    }

    public void setPowderMeasureSch(String powderMeasureSch){
        this.powderMeasureSch = powderMeasureSch;
    }
    
    @ValueField(column = "powder_measure")
    public String getPowderMeasureSch(){
        return this.powderMeasureSch;
    }

    public void setControlSystemSch(String controlSystemSch){
        this.controlSystemSch = controlSystemSch;
    }
    
    @ValueField(column = "control_system")
    public String getControlSystemSch(){
        return this.controlSystemSch;
    }

    public void setWaterSumpSch(String waterSumpSch){
        this.waterSumpSch = waterSumpSch;
    }
    
    @ValueField(column = "water_sump")
    public String getWaterSumpSch(){
        return this.waterSumpSch;
    }

    public void setMixingFormSch(String mixingFormSch){
        this.mixingFormSch = mixingFormSch;
    }
    
    @ValueField(column = "mixing_form")
    public String getMixingFormSch(){
        return this.mixingFormSch;
    }

    public void setCommissionDateSch(Date commissionDateSch){
        this.commissionDateSch = commissionDateSch;
    }
    
    @ValueField(column = "commission_date")
    public Date getCommissionDateSch(){
        return this.commissionDateSch;
    }

    public void setAggregateStorageBinSch(String aggregateStorageBinSch){
        this.aggregateStorageBinSch = aggregateStorageBinSch;
    }
    
    @ValueField(column = "aggregate_storage_bin")
    public String getAggregateStorageBinSch(){
        return this.aggregateStorageBinSch;
    }

    public void setWaterMeasureSch(String waterMeasureSch){
        this.waterMeasureSch = waterMeasureSch;
    }
    
    @ValueField(column = "water_measure")
    public String getWaterMeasureSch(){
        return this.waterMeasureSch;
    }

    public void setAdditionalSerafumeSch(String additionalSerafumeSch){
        this.additionalSerafumeSch = additionalSerafumeSch;
    }
    
    @ValueField(column = "additional_serafume")
    public String getAdditionalSerafumeSch(){
        return this.additionalSerafumeSch;
    }

    public void setAdditionalMeasureSch(String additionalMeasureSch){
        this.additionalMeasureSch = additionalMeasureSch;
    }
    
    @ValueField(column = "additional_measure")
    public String getAdditionalMeasureSch(){
        return this.additionalMeasureSch;
    }

    public void setEditedTimeSch(Date editedTimeSch){
        this.editedTimeSch = editedTimeSch;
    }
    
    @ValueField(column = "edited_time")
    public Date getEditedTimeSch(){
        return this.editedTimeSch;
    }

    public void setCreatedTimeSch(Date createdTimeSch){
        this.createdTimeSch = createdTimeSch;
    }
    
    @ValueField(column = "created_time")
    public Date getCreatedTimeSch(){
        return this.createdTimeSch;
    }

    public void setUuidSch(String uuidSch){
        this.uuidSch = uuidSch;
    }
    
    @ValueField(column = "uuid")
    public String getUuidSch(){
        return this.uuidSch;
    }

    public void setTaskIdSch(Integer taskIdSch){
        this.taskIdSch = taskIdSch;
    }
    
    @ValueField(column = "task_id")
    public Integer getTaskIdSch(){
        return this.taskIdSch;
    }

    public void setBoneMeasureSch(String boneMeasureSch){
        this.boneMeasureSch = boneMeasureSch;
    }
    
    @ValueField(column = "bone_measure")
    public String getBoneMeasureSch(){
        return this.boneMeasureSch;
    }

    public void setConstractIdSch(Integer constractIdSch){
        this.constractIdSch = constractIdSch;
    }
    
    @ValueField(column = "constract_id")
    public Integer getConstractIdSch(){
        return this.constractIdSch;
    }

    public void setCustomerIdSch(Integer customerIdSch){
        this.customerIdSch = customerIdSch;
    }
    
    @ValueField(column = "customer_id")
    public Integer getCustomerIdSch(){
        return this.customerIdSch;
    }

	/**
	 * @return the machineSch
	 */
	public String getMachineSch() {
		return machineSch;
	}

	/**
	 * @param machineSch the machineSch to set
	 */
	public void setMachineSch(String machineSch) {
		this.machineSch = machineSch;
	}

	/**
	 * @return the versionSch
	 */
	public String getVersionSch() {
		return versionSch;
	}

	/**
	 * @param versionSch the versionSch to set
	 */
	public void setVersionSch(String versionSch) {
		this.versionSch = versionSch;
	}

	/**
	 * @return the configSch
	 */
	public String getConfigSch() {
		return configSch;
	}

	/**
	 * @param configSch the configSch to set
	 */
	public void setConfigSch(String configSch) {
		this.configSch = configSch;
	}


    public void setTcDateSch(Date tcDateSch){
        this.tcDateSch = tcDateSch;
    }
    
    @ValueField(column = "tc_date")
    public Date getTcDateSch(){
        return this.tcDateSch;
    }

	/**
	 * @return the aggregateStorageMeasureSch
	 */
	public String getAggregateStorageMeasureSch() {
		return aggregateStorageMeasureSch;
	}

	/**
	 * @param aggregateStorageMeasureSch the aggregateStorageMeasureSch to set
	 */
	  
    @ValueField(column = "aggregate_storage_measure")
	public void setAggregateStorageMeasureSch(String aggregateStorageMeasureSch) {
		this.aggregateStorageMeasureSch = aggregateStorageMeasureSch;
	}


}